package com.bss.model;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.andy.basics.AbstractEntity;

public class DailyRevenue extends AbstractEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3664840898726791736L;

	private List<Revenue> revenues = new ArrayList<Revenue>();

	private List<Payment> payments = new ArrayList<Payment>();

	private int total;

	private int paymentTotal;

	private Date lastReportGeneratedDate = new Date();

	public void setRevenues(final List<Revenue> revenues) {
		this.revenues = revenues;
	}

	public List<Revenue> getRevenues() {
		return this.revenues;
	}

	public Integer getId() {
		throw new UnsupportedOperationException();
	}

	public void setPayments(final List<Payment> payments) {
		this.payments = payments;
	}

	public List<Payment> getPayments() {
		return this.payments;
	}

	public void setTotal(final int total) {
		this.total = total;
	}

	public int getTotal() {
		return this.total;
	}

	public void setPaymentTotal(final int paymentTotal) {
		this.paymentTotal = paymentTotal;
	}

	public int getPaymentTotal() {
		return this.paymentTotal;
	}

	public void setLastReportGeneratedDate(final Date lastReportGeneratedDate) {
		this.lastReportGeneratedDate = lastReportGeneratedDate;
	}

	public Date getLastReportGeneratedDate() {
		return this.lastReportGeneratedDate;
	}

	public Date getDate() {
		return this.date;
	}
}
